flowbox: Convert to GdkEvent API
authorMatthias Clasen <mclasen@redhat.com>
Sat, 26 Aug 2017 02:53:19 +0000 (22:53 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:02 +0000 (18:39 +0200)
gtk/gtkflowbox.c

index 815428dc063783a9675c3c0f13ad707975d69453..a83c9bd91c543499b6f814c708f7dc3d3c0e083a 100644 (file)
@@ -2637,12 +2637,15 @@ gtk_flow_box_leave_notify_event (GtkWidget        *widget,
   GtkFlowBox *box = GTK_FLOW_BOX (widget);
   GtkFlowBoxChild *child = NULL;
   gdouble x, y;
+  GdkNotifyType detail;
 
   if (gdk_event_get_window ((GdkEvent *) event) !=
       gtk_widget_get_window (GTK_WIDGET (box)))
     return FALSE;
 
-  if (event->detail != GDK_NOTIFY_INFERIOR)
+  gdk_event_get_crossing_detail ((GdkEvent *)event, &detail);
+
+  if (detail != GDK_NOTIFY_INFERIOR)
     child = NULL;
   else if (gdk_event_get_coords ((GdkEvent *) event, &x, &y))
     child = gtk_flow_box_get_child_at_pos (box, x, y);